package com.evil.kingdom.service.battle;

import com.evil.kingdom.pojo.entity.action.Battle;
import com.evil.kingdom.pojo.enums.BattleTypeEnum;

/**
 * 战斗
 *
 * @author liyang
 * @date 2024-06-26 09:18
 */
public interface BattleService {

    BattleTypeEnum type();

    /**
     * 移动单位
     *
     * @return double
     */
    double unit();

    /**
     * 最小移动单位
     *
     * @return double
     */
    double minUnit();

    /**
     * 移动
     *
     * @param battle battle
     */
    void move(Battle battle);
}
